home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / workbench / startup.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  1KB  |  56 lines

  1. #ifndef WORKBENCH_STARTUP_H
  2. #define WORKBENCH_STARTUP_H 1
  3. /*
  4. ** startup.h for ACE Basic
  5. **
  6. ** Note: Translated to ACE by ConvertC2ACE
  7. **       @ MapMeadow Software, Nils Sjoholm
  8. **
  9. **
  10. ** Date: 09/03/95
  11. **
  12. **
  13. */
  14.  
  15. /*
  16. ** This are the StructPointer defines for startup.h
  17. */
  18. #ifndef WBArgPtr
  19. #define WBArgPtr ADDRESS
  20. #endif
  21. #ifndef WBStartupPtr
  22. #define WBStartupPtr ADDRESS
  23. #endif
  24. /*
  25. ** End of StructPointer defines for startup.h
  26. */
  27.  
  28.  
  29. #ifndef EXEC_TYPES_H
  30. #include <exec/types.h>
  31. #endif
  32.  
  33. #ifndef EXEC_PORTS_H
  34. #include <exec/ports.h>
  35. #endif
  36.  
  37. #ifndef LIBRARIES_DOS_H
  38. #include <libraries/dos.h>
  39. #endif
  40.  
  41. STRUCT WBStartup  
  42.     _Message sm_Message  /* a standard message structure */
  43.     MsgPortPtr  sm_Process  /* the process descriptor FOR you */
  44.     ADDRESS        sm_Segment  /* a descriptor for your code */
  45.     LONGINT        sm_NumArgs  /* the number of elements in ArgList */
  46.     ADDRESS   sm_ToolWindow   /* description of window */
  47.     WBArgPtr  sm_ArgList  /* the arguments themselves */
  48. END STRUCT 
  49.  
  50. STRUCT WBArg  
  51.     ADDRESS        wa_Lock     /* a lock descriptor */
  52.     ADDRESS   wa_Name     /* a string relative to that lock */
  53. END STRUCT 
  54.  
  55. #endif  /* !WORKBENCH_STARTUP_H */
  56.